/* CSS Version Default */
/* Version: 1.4.0  || Date: 2012-10-18 || Author: Cathy */
/* Cascading Style Sheets Level 2 Revision 1 */

@charset "utf-8";

/* CSS Document */ /*Header*/
header,.header {
	height: 77px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

header .logo, header .logo_hr {
	height: 42px;
	font-size: 12px;
}

header .logo div, header .logo ul , header .logo_hr div, header .logo_hr ul{
	float: right;
}

header .logo ul , header .logo_hr ul{
	padding-top: 1px;
	margin-left: 15px;
}

header .logo li , header .logo_hr li{
	width: 50px;
	height: 41px;
	display: inline-block;
	float: left;
	line-height: 42px;
}

header .logo li a, header.Limis ul li a, header .logo_hr li a {
	text-indent: -9999px;
	display: block;
	height: 41px;
	background-repeat: no-repeat;
}

header .logo li a.home, header.Limis ul li a.home, header .logo_hr li a.home{
	background-position: 0px 0px;
}

header .logo li.selected a.home, header.Limis ul li.selected a.home, header .logo_hr li.selected a.home{
	background-position: 0px -41px;
}

header .logo li a.help, header.Limis ul li a.help, header .logo_hr li a.help{
	background-position: -51px 0px;
}

header .logo li.selected a.help, header.Limis ul li.selected a.help, header .logo_hr li.selected a.home{
	background-position: -51px -41px;
}

header .logo li a.download, header.Limis ul li a.download,  header .logo_hr li a.download{
	background-position: -102px 0px;
}

header .logo li.selected a.download, header.Limis ul li.selected a.download,  header .logo_hr li.selected a.download{
	background-position: -102px -41px;
}

header .logo li a.mail, header.Limis ul li a.mail, header .logo_hr li a.mail{
	background-position: -153px 0px;
}

header .logo li.selected a.mail, header.Limis ul li.selected a.mail, header .logo_hr li.selected a.mail{
	background-position: -153px -41px;
}

header .logo li a.logout, header.Limis ul li a.logout, header .logo_hr li a.logout{
	background-position: -204px 0px;
}

header .logo li.selected a.logout, header.Limis ul li.selected a.logout, header .logo_hr li.selected a.logout{
	background-position: -204px -41px;
}

header .logo li a.sys, header.Limis ul li a.sys, header .logo_hr li a.sys{
	background-position: -255px 0px;
}

header .logo li.selected a.sys, header.Limis ul li.selected a.sys, header .logo_hr li.selected a.sys{
	background-position: -255px -41px;
}


header .user{
/*	line-height: 42px;
*/
	padding-top:12px;
}

header .user select{
	border:none;
}

header .user b,header .user span,header .user a {
	float: left;
	line-height:24px;
}

header .user a {
	margin-left: 5px;
}

header .user a i {
	width: 0;
	height: 42px;
	padding-left: 16px;
	float: right;
	margin-left: 5px;
}

header .color {
	width: 31px;
	height: 42px;
}

/*nav_1*/
header nav {
	height: 33px;
	padding-left: 18px;
	line-height: 30px;
	font-size: 13px;
	font-weight: bold;
}

header nav ul {
	position: relative;
	padding-top: 4px;
}

header nav ul li {
	display: inline;
	float: left;
	padding-left: 6px;
	margin-right: 2px;
}

header nav ul li a,header nav ul li a span {
	height: 30px;
	line-height: 30px;
}

header nav ul li a {
	padding-right: 6px;
}

header nav ul li a span {
	padding: 0 6px;
}

header nav ul li:hover,header nav ul li.selected {
	background-position: left top;
	background-repeat: no-repeat;
}

header nav ul li:hover a,header nav ul li.selected a {
	background-position: right -60px;
	background-repeat: no-repeat;
}

header nav ul li:hover a span,header nav ul li.selected a span {
	background-position: left -30px;
	background-repeat: repeat-x;
}

/*Header End*/ /*Left*/
.gen_search {
	width: 205px;
	margin-right: 3px;
	position: relative;
	margin-bottom: 2px;
	margin-left: 1px;
}

.gen_search .l_t,.gen_search .r_t,.gen_search .l_b,.gen_search .r_b {
	background-repeat: no-repeat;
	position: absolute;
	_overflow: hidden;
}

.gen_search .l_t,.gen_search .r_t {
	width: 5px;
	height: 4px;
}

.gen_search .l_t {
	top: 0;
	left: 0;
	background-position: left top;
}

.gen_search .r_t {
	top: 0;
	right: 0;
	background-position: right top;
}

.gen_search .l_b,.gen_search .r_b {
	width: 5px;
	height: 5px;
}

.gen_search .l_b {
	bottom: 0;
	left: 0;
	background-position: left bottom;
}

.gen_search .r_b {
	bottom: 0;
	right: 0;
	background-position: right bottom;
}

.gen_search .s_t,.gen_search .s_b {
	background-repeat: repeat-x;
	margin-left: 5px;
	margin-right: 5px;
	_overflow: hidden;
}

.gen_search .s_l,.gen_search .s_r {
	background-repeat: repeat-y;
}

.gen_search .s_r {
	background-position: right top;
	margin-left: 5px;
	padding-right: 5px;
}

.gen_search .s_l {
	background-position: left top;
}

.gen_search .s_t {
	background-position: left top;
	height: 4px;
}

.gen_search .s_b {
	background-position: left bottom;
	height: 5px;
}

.gen_search .s_r .con {
	padding: 5px 8px;
}

.sidebar {
	width: 195px;
	padding: 1px;
	margin-bottom: 5px;
}

.sidebar,.support {
	margin-left: 4px;
}

.sidebar ul li h4 {
	line-height: 35px;
	font-weight: bold;
	display: block;
	height: 35px;
}

.sidebar ul li a {
	padding-left: 26px;
}

.sidebar .menuOne ul {
	padding: 1px 0;
}

.sidebar .menuOne ul li {
	line-height: 30px;
	font-weight: bold;
	font-size: 13px;
}

.sidebar .menuOne ul li span {
	height: 30px;
	width: 211px;
}

.sidebar .menuOne ul li a {
	display: block;
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding-left: 36px;
}

.sidebar .menuOne ul ul {
/*	position: relative;
*/}

.sidebar .menuOne ul ul i {
	width: 20px;
	height: 12px;
/*	position: absolute;
*/	top: 0;
	left: 25px;
	z-index: 99;
}

.sidebar .menuOne ul ul li {
	font-weight: normal;
	font-size: 12px;
	height: 30px;
	margin-bottom: 1px;
}

.sidebar .menuOne ul ul li a {
	display: block;
	padding-left: 51px;
	overflow: hidden;
}
.sidebar .menuOne ul li ul li.selected a{
	font-weight:bold;
}

/*Left End*/ /*Right*/
.main {
	margin:0 2px 2px 0px;
	min-width:800px;
}

.ctrl {
	height:35px;
	font-size: 12px;
	position:fixed;
	z-index:999;
	width:100%;
}

.ctrl .posi {
	line-height: 30px;
	margin-left: 12px;
	display:inline-block;
}
.ctrl .posi, .ctrl .lit_nav, .ctrl .posi ul, .ctrl .posi ul li, .ctrl .lit_nav ul, .ctrl .lit_nav li{
	display:inline-block;
	white-space:nowrap;
}

.ctrl .posi ul li {
	float: left;
	padding: 0 16px 0 4px;
}

.ctrl .posi ul li.fin {
	background: none;
}

.ctrl .lit_nav li {
	float: left;
	margin: 6px 6px 0px 6px;
	width: 22px;
	height: 21px;
}

.ctrl .lit_nav li a {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-repeat: no-repeat;
}

.ctrl .lit_nav li a.print, .panel_6 li a.print{
	background-position: 0px -438px;
}
.panel_6 li a.bat{
	background-position: 0px -78px;
}

.ctrl .lit_nav li a.storage {
	background-position: 0px -478px;
}

.ctrl .lit_nav li a.chat {
	background-position: 0px -118px;
}

.ctrl .lit_nav li a.rss {
	background-position: 0px -518px;
}

.ctrl .lit_nav li a.query {
	background-position: 0px -558px;
}
.ctrl .lit_nav li a.express {
	background-position: 0px -1158px;
}

.ctrl .lit_nav li a.table {
	background-position: 0px -358px;
}

.ctrl .lit_nav li a.treeOpen {
	background-position: 0px -1198px;
}

.ctrl .lit_nav li a.filterClose {
	background-position: 0px -1114px;
}

.ctrl .lit_nav li a.filterOpen {
	background-position: 0px -1074px;
}


/*Right_Aside*/
aside {
	width: 25%;
	+width: 24.9%;
	float: left;
	display: inline;
}

aside .panel_1,aside .panel_2 {
	padding: 1px;
	margin-bottom: 10px;
	margin-right: 10px;
}

aside hgroup {
	height: 58px;
	position: relative;
	padding-left: 70px;
}
aside hgroup.weather{
	background-position:6px -106px;
}
aside hgroup.calendar{
	background-position:6px -3px;
}
aside hgroup.stats_2{
	background-position:6px -54px;
}

aside hgroup h3 {
	line-height: 35px;
	font-weight: 110;
}

aside hgroup h5 {
	padding-top: 16px;
	font-weight: normal;
}

aside hgroup h6, .view h6{
	font-weight: normal;
	line-height: 15px;
}

aside ul li a {
	font-size: 10.5pt;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
}

aside ul.topic {
	width: 88%;
	margin: 8px auto 15px auto;
}

aside ul.topic li {
	margin-bottom: 1px;
	line-height: 31px;
	overflow: hidden;
}

aside ul.topic li a, aside ul.qa li dt {
	padding-left: 25px;
}

aside ul.list, aside ul.qa, aside .con, aside ul.stats_2{
	padding: 8px 6px;
}
aside ul.qa li dd{
	font-size:12px;
	padding-left:37px;
}
aside ul.list li{
	line-height: 30px;
	overflow: hidden;
	padding: 0 5px 0 15px;
}
aside ul.list li a.w{
	width:60%;
	margin-left:4px;
}

aside ul.qa li {
	line-height: 30px;
	overflow: hidden;
	padding: 0 5px;
}
aside ul.xx li{
	width:64px;
	padding:0 15px;
	height:80px;
	float:left;
	display:inline-block;
	text-align:center;
	font-size:11px;
	line-height:16px;
}
aside ul.xx li dt{
	height:64px;
	background-repeat:no-repeat;
}
aside ul.xx dt.d1{
	background-position:0 0;
}
aside ul.xx dt.d2{
	background-position:-64px 0;
}
aside ul.xx dt.d3{
	background-position:-128px 0;
}
aside ul.xx dt.d4{
	background-position:0 -64px;
}
aside ul.xx dt.d5{
	background-position:-64px -64px;
}
aside ul.xx dt.d6{
	background-position:0px -128px;
}
aside ul.xx dt.d7{
	background-position:0 -128px;
}
aside ul.xx dt.d8{
	background-position:-64px -128px;
}
aside ul.xx dt.d9{
	background-position:-128px -128px;
}
aside ul.xx dt.d10{
	background-position:0 -192px;
}
aside a.more_1 {
	width: 55px;
	height: 18px;
	position: absolute;
	top: 0px;
	right: 4px;
	text-align: center;
	line-height: 14px;
	display: block;
	color: #fff;
}
aside ul.item li{
	height:48px;
	float:left;
	padding: 1px;
	margin-right: 10px;
}
aside ul.stats_2 li{
	filter: alpha(opacity = 70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:1px;
	font-size:14px;
}
aside ul.stats_2 li h1, aside ul.stats_2 li h6{
	display:inline;
}
aside ul.stats_2 li.green{
	background-position: 5px -900px;
}
aside ul.stats_2 li.yellow{
	background-position: 5px -940px;
}
aside ul.stats_2 li.red{
	background-position: 5px -980px;
}
aside ul.stats_2 li.blue{
	background-position: 5px -1020px;
}
/*aside ul.item li .bg{
	height:48px;
	background-position:left top;
	background-repeat:repeat-x;
}
aside ul.item li h3, aside ul.item li h5, aside ul.item li a.I1, aside ul.item li a.I2, aside ul.item li a.I3, aside ul.item li a.I4, aside ul.item li a.I5, aside ul.item li a.I6{
	background-repeat:no-repeat;
}
aside ul.item li h3, aside ul.item li h5{
	background-position:right -50px;
	text-align:center;
	line-height:47px;
	padding:0 13px 0 22px;
	text-shadow:0 1px 0 #fff ;
	min-width:72px;
}
aside ul.item li a.I1{
	background-position:left -100px;
}
aside ul.item li a.I2{
	background-position:left -150px;
}
aside ul.item li a.I3{
	background-position:left -200px;
}
aside ul.item li a.I4{
	background-position:left -250px;
}
aside ul.item li a.I5{
	background-position:left -300px;
}
aside ul.item li a.I6{
	background-position:left -350px;
}
*/
aside .con p{
	line-height: 24px;
	text-indent:24px;
	height:162px;
	overflow:hidden;
	padding:0 8px 8px 8px;
	font-size:14px;
}


/*Right_Aside End*/
.right_main {
	float: left;
	width: 75%;
	/*	margin-right:311px;
*/
}
.right_main .news,.right_main .panel_3,.right_main .panel_4 {
	margin-right: 10px;
}

/*Right_News*/
.news{
	margin-bottom: 10px;
	margin-left: 5px;
}
.news_l{
	height: 276px;
	padding: 12px 11px 0 12px;
}

.news .focusPic {
	width: 355px;
	margin-right: 16px;
	height: 264px;
	overflow: hidden;
	position: relative;
}

.news .focusPic .fp_list {
	height: 239px;
	overflow: hidden;
	position: relative;
}

.news .focusPic .fp_list li {
	display: inline;
}

.news .focusPic .fp_list img, .news .focusPic img{
	height: 237px;
	width: 353px;
	overflow: hidden;
	cursor: pointer;
}

.news .focusPic .word {
	position: absolute;
	bottom: 24px;
	left: 1px;
	height: 28px;
	width: 343px;
	line-height: 28px;
	padding-left: 10px;
	z-index: 100;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	overflow: hidden;
}

.news .focusPic .word li {
	text-align: left;
	width: 375px;
}

.news .focusPic .word li {
	font-weight: bold;
	font-size: 14px;
}

.news .focusPic .scrollnav {
	z-index: 999;
	position: absolute;
	left: 110px;
	top: 246px;
}

.news .focusPic .scrollnav li {
	float: left;
	margin: 0 3px;
	cursor: pointer;
	width: 0px;
	height: 0px;
	overflow: hidden;
	padding-left: 12px;
	padding-top: 11px;
	background-repeat: no-repeat;
}

.news hgroup h2,.news hgroup h6 {
	font-weight: normal;
	line-height: 22px;
	padding-right: 16px;
}

.news hgroup h2 {
	font-style: italic;
}

.news hgroup p {
	height: 20px;
	line-height: 20px;
	margin: 1px 0;
	padding-right: 10px;
}

a.more_2 {
	padding-right: 15px;
}

.news section,.news .txt_list {
	line-height: 24px;
	padding-right: 24px;
}

.news section h5,.news .txt_list li a,.panel_3 .con li a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-o-text-overflow: ellipsis;
}

.news section p {
	font-size: 14px;
	height: 48px;
	overflow: hidden;
	text-indent: 28px;
}
.news .txt_list li {
	padding-left: 10px;
	height: 24px;
}
.news .txt_list li a {
	display: block;
	margin-right: 12px;
	width: 80%;
	float: left;
}
.news .txt_list li span {
	font-size: 11px;
	width: 15%;
	float: right;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
}
/*Right_News End*/

/*Panel_3*/
.panel_3 {
	padding: 1px;
	margin: 0 10px;
}

.panel_3 header {
	height: 36px;
	border-bottom: #5999c1 1px solid;
}

.panel_3 header h5,.panel_4 header h5 {
	padding-left: 43px;
	line-height: 37px;
}
h5.meeting, h5.wlist1, h5.wlist2, h5.richeng, h5.announce{
	background-repeat:no-repeat;
}
h5.meeting{
	background-position:left top;
}
h5.wlist1{
	background-position:left -200px;
}
h5.wlist2{
	background-position:left -100px;;
}
h5.richeng{
	background-position:left -50px;
}
h5.announce{
	background-position:left -150px;
}

.panel_3 .con {
	overflow: hidden;
	padding: 10px 10px 4px 0px;
	min-height: 96px;
}


.panel_3 .con li{
	padding-left: 12px;
	line-height: 24px;
	width: 45%; /*20120207*/
	float: left;
	margin-left: 10px;
	display: inline;
}
.panel_3 .con ul.wd{
	height:160px;
	overflow:hidden;
}

.panel_3 .con ul.full li{
	width: 95%; /*20120618*/
}

.panel_3 .con ul.wd li{
	padding-left: 12px;
	line-height: 18px;
	width: 95%; /*20120618*/
	float: left;
	margin-left: 10px;
	margin-bottom:2px;
	max-height:36px;
	min-height:24px;
	
}
.panel_3 .con ul.wd li a {
	width:100%;
	word-wrap:break-word;
	white-space:normal;
	outline: none;
}
.panel_3 .up a, .panel_3 .down a{
	padding-left:16px;
	background-repeat:no-repeat;
	margin-right:5px;
}
.panel_3 .up a{
	background-position:left -754px;
}
.panel_3 .down a{
	background-position:left -794px;
}




.panel_3 .con li a {
	width: 74%;
	float: left;
}

.panel_3 .con li span, .News_list .list dt span{
	font-size:11px;
	float:right;
}
.panel_3 .con li span{
	width:80px;
}
#dtb tr.tit td{
	font-weight:bold;
}
#dtb{
	line-height: 24px;
}
#dtb a{
	padding-left: 12px;
}
#dtb tr.jgtit td{
	font-weight:bold;
	text-align:center;
}
#dtb tr.jgtit td{
	padding:0 3px;
}

a.more_3 {
	height: 18px;
	width: 40px;
	padding-left: 9px;
	line-height: 18px;
	margin-right: 9px;
}

/*Panel_3 End*/
/*Right End*/
/*Footer*/
footer {
	padding: 2px 3px;
	padding-bottom: 0;
	height: 32px;
	border: 1px solid #5a96e1;
	border-top: none;
	/*color: #3e3e3e;*/
	font-size: 12px;
	overflow:hidden;
	line-height: 30px;
}
footer div{
	padding:0 8px;
}
footer .counter{
	font-size:11px;
}
footer span{
	display:inline;
	font-weight:bold;
}

/*footer .con, footer .tel{
	display:inline;
}
*/
footer .tel {
	padding-left: 30px;
	margin-right: 20px;
	margin-top:0;
	position:absolute;
	top:1px;
	right:0;
	height:30px;
}
footer .tel b{
	display:inline;
}

/*Footer End*/

/*Tabs*/
/*Tabs_1*/

.tabs_1 {
	/*position: relative;*/
	margin-top: 10px;
	height: 27px;
	margin-right: 10px;
	line-height: 27px;
	/*+max-width:550px;
	+overflow:hidden;*/
}

.tabs_1 ul li,.tabs_2 ul li { /*	margin:0 1px;
*/
	padding-left: 25px;
	display:inline-block;
	float: left;
	font-size: 14px;
}

.tabs_1 .pre,.tabs_1 .next{
	width: 27px;
	padding: 0;
	text-align: center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tabs_1 .pre a,.tabs_1 .next a{
	width: 0px;
	padding-left: 27px;
	overflow: hidden;
	text-indent: -999px;
}

/*.tabs_1 ul li.pre a,.tabs_1 ul li.next a,.tabs_1 ul li.pre i,.tabs_1 ul li.next i
	{
	width: 0px;
	padding-left: 27px;
	overflow: hidden;
	text-indent: -999px;
}
*/
.tabs_1 ul li a {
	display: block;
	padding-right: 25px;
}

.tabs_1 ul li a span {
	height: 27px;
}

/*Tabs_1 End*/ /*Tabs_2*/
.tabs_2 {
	height: 25px;
	padding-left: 5px;
}

.tabs_2 ul {
	position: relative;
	bottom: -1px;
	white-space:nowrap;
}

.tabs_2 ul li {
	margin: 0 1px;
	line-height: 25px;
	display:inline-block;
}

.tabs_2 ul li a {
	display: block;
	padding-right: 25px;
}

.tabs_2 ul li a span {
	height: 25px;
	font-weight: bold;
}

/*Tabs_2 End*/ 
/*Tabs_3
.Tabs_3{
	height:18px;
	padding-right:5px;
}
.Tabs_3 ul, .Tabs_3 .pre, .Tabs_3 .next {
	float:right;
	height:16px;
	display:inline-block;
	display:inline;
}
.Tabs_3 .pre a, .Tabs_3 .next a{
	width:0px;
	padding-left:9px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
.Tabs_3 .pre{
	background-position:right -837px;
}
.Tabs_3 .next{
	background-position:left -857px;
}
.Tabs_3 ul li{
	float:left;
	margin-right:1px;
	line-height:15px;
	height:16px;
	display:inline-block;
}
.Tabs_3 ul li a{
	text-align:center;
	padding:0 4px;
	font-size:12px;
}*/
/*Tabs_3 End*/ 

/*Tabs_3*/
.tabs_3{
	line-height:28px;
	padding-top:1px;
}
.tabs_3 ul, .tabs_3 li{
	background-repeat:repeat-x;
}
.tabs_3 ul{
	background-position:left -560px;
	height:28px;
}
.tabs_3 li{
	display:inline-block;
	float: left;
	font-size: 14px;
	padding-left:5px;
	background-position:left -520px;
	height:27px;
}
.tabs_3 li a{
	padding-right:25px;
	background-repeat:no-repeat;
	background-position:right -640px;
}
.tabs_3 li.selected, .tabs_3 li:hover{
	background-position:left -480px;
	height:28px;
}
.tabs_3 li:hover a, .tabs_3 li.selected a{
	background-position:right -600px;
}

/*Tabs_3 End*/ 
/*Tabs*/
 /*Column*/ /*.columns{
	-webkit-column-count:2; 
	-webkit-column-gap:normal;
	-webkit-column-fill:balance;
	-moz-column-count:2; 
	-moz-column-gap:normal;
	column-count:2;
	column-gap:normal;
	height:178px;
	overflow:hidden;
}
.columns li{
}*/ /*Column End*/ /*Filter*/
.filter {
	padding-bottom: 1px;
	font-size: 14px;
}
.filter_sandglass{
	background-position:right top;
}
.filter_search{
	background-position:right -320px;
}
.filter_tips{
	background-position:right -640px;
}



.filter .query td {
	padding: 3px 5px;
}

.filter .fn {
	height: 25px;
	padding: 5px 12px;
}
.filter .fn h5 a.colSelect{
	background-repeat:no-repeat;
	background-position:right -1236px;
	padding-right:22px; 
	font-weight: bold;
	font-size: 14px;
	line-height: 25px;
}

/*Filter End*/
/*Table*/
.table_1 .tfoot td {
	line-height: 25px;
	padding: 0 8px;
	height: 25px;
}

.table_1 td, .table_2 td{
	padding: 3px 5px;
}

/*.table_1 thead th{
	font-weight: bold;
	font-size: 14px;
	line-height: 25px;
	height: 25px;
}
.table_1 th a.colSelect{
	background-repeat:no-repeat;
	background-position:right -1236px;
	padding-right:22px;
}
*/
.table_1 .tit td {
	font-weight: bold;
	padding:0;
	white-space: nowrap;
	overflow:hidden;
}
.table_1 .tit td.sort{
	padding: 0 5px;
}
.table_1 .tit td.sort a i{
	width:10px;
	height:7px;
	float:right;
	background-position:left -680px;
	background-repeat: no-repeat;
	margin:6px 0;
}
.table_1 .tit td.sort a:hover i{
	background-position:left -687px;
}
/*.table_1 .item {
	width: 0;
	height: 0;
	padding-left: 16px;
	padding-top: 16px;
	overflow: hidden;
	margin: 4px auto;
}
*/
.table_1 .pager li {
	float: right;
	margin: 3px 2px;
	height: 18px;
	line-height: 18px;
}

.table_1 .pager li a {
	display: block;
	padding: 0 6px;
	font-weight: bold;
}

.table_1 .tit ul {
	height: 20px;
	padding: 2px 12px 0 12px;
	margin-bottom: -1px;
	position: relative;
}

.table_1 .tit ul li {
	float: left;
	display: inline;
	position: relative;
	bottom: -1px;
	margin-right: 10px;
	font-weight: normal;
	padding-left: 3px;
	background-position: left top;
	background-repeat: no-repeat;
	height: 20px;
	line-height: 20px;
}

.table_1 .tit ul li a {
	padding-right: 3px;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.table_1 .tit ul li a span {
	padding-right: 12px;
	background-position: left -20px;
	background-repeat: repeat-x;
}

.table_1 .tit ul li a span i {
	font-style: normal;
	padding-left: 18px;
	background-repeat: no-repeat;
}

.table_1 .tit ul li.col {
	width: 1px;
	background-position: 0 -644px;
	padding-left: 0;
}

.table_1 .tit ul li a span i.add {
	background-position: 2px 3px;
}

.table_1 .tit ul li a span i.last {
	background-position: 2px -53px;
}

.table_1 .tit ul li a span i.next {
	background-position: 2px -25px;
}

.table_1 .tit ul li a span i.first {
	background-position: 2px -109px;
}

.table_1 .tit ul li a span i.fin {
	background-position: 2px -81px;
}

.table_1 .tit ul li a span i.pre {
	background-position: 2px -165px;
}

.table_1 .tit ul li a span i.bac {
	background-position: 2px -137px;
}

.table_1 .tit ul li a span i.save {
	background-position: 2px -221px;
}

.table_1 .tit ul li a span i.can {
	background-position: 2px -277px;
}

.table_1 .tit ul li a span i.sub {
	background-position: 2px -305px;
}

.table_1 .tit ul li a span i.del {
	background-position: 2px -193px;
}

.table_1 .tit ul li a span i.support {
	background-position: 2px -249px;
}

.hideLayer_1 p {
	text-align: left;
	padding: 8px 12px;
	font-weight: normal;
}

.table_1 .tit h5, .table_2 th h5, .table_2 th.disable h5{
	margin-right: 15px;
	float: left;
	padding-left: 16px;
}

.table_1 .tit li.button,.table_1 .tit li.button:hover {
	position: absolute;
	right: 12px;
	top: 0px;
	z-index: 10;
	background: none;
	width: 22px;
	height: 21px;
}

.table_1 .tit li.button a i.add {
	background-position: 4px 3px;
}

.table_1 .tit li.button a i {
	font-style: normal;
	padding-left: 22px;
	padding-top: 21px;
	background-repeat: no-repeat;
	width: 0px;
	height: 0px;
	text-indent: -9999px;
}

.table_1 td.lableTd, .table_2 .t_r{
	white-space: nowrap;
	width: 15%;
}

/*Table End*/ /*Line*/
.lineNum {
	background-repeat: no-repeat;
	padding-left: 22px;
	margin: 0 auto;
	width: 0px;
	text-indent: -9999px;
}

.l01 {
	background-position: left 5px;
}

.l02 {
	background-position: left -35px;
}

.l03 {
	background-position: left -75px;
}

.l04 {
	background-position: left -115px;
}

.l05 {
	background-position: left -155px;
}

.l06 {
	background-position: left -195px;
}

.l07 {
	background-position: left -235px;
}

.l08 {
	background-position: left -275px;
}

.l09 {
	background-position: left -315px;
}

.l10 {
	background-position: left -355px;
}

.l11 {
	background-position: left -395px;
}

/*Line End*/
/*Tree_1*/
.tree_1 {
	width: 208px;
	overflow: auto;
}

.bar_1 {
	width: 8px;
}

.tree_1 ul, .tree_1 ul li h5{
	margin-bottom:1px;
}
.tree_1 ul li h5 {
	height: 20px;
	line-height: 20px;
	padding: 1px 3px 1px 8px;
}

.tree_1 ul ul li, .tree_1 ul ul ul li{
	line-height: 19px;
	padding-left: 17px;
	background-position: 5px top;
	background-repeat: no-repeat;
}

.tree_1 ul ul li.fin, .tree_1 ul ul ul li.fin{
	background-position: 5px -18px;
}

.tree_1 ul ul li a, .tree_1 ul ul ul li a{
	padding-left:18px;
}
.tree_1 ul ul li, .tree_1 ul ul ul li{
	overflow:hidden;
	white-space:nowrap;
}
.tree_1 ul ul li.selected, .tree_1 ul ul ul li.selected{
	font-weight:bold;
}

/*Tree_1 End*/ /*Panel_4*/
.panel_4 {
	margin: 0 10px;
}

.panel_4 header {
	padding-left: 8px;
	height: 43px;
}

.panel_4 header .tit {
	padding-right: 8px;
}

.panel_4 header .bg {
	padding-top: 4px;
	height: 39px;
}

.panel_4 .con {
	padding: 8px 0px;
	overflow: hidden;
}
.panel_4 .con .border_gary{
	width:154px;
	height:42px;
	padding:1px;
}
.panel_8 .border_gary_mini{
	width:78px;
	height:78px;
	padding:1px;
}
.panel_4 .con .pie, .panel_7 .con .pie{
	width:122px;
	height:122px;
	background-repeat:no-repeat;
}
.panel_4 .con .pie1, .panel_7 .con .pie1{
	background-position:left top;
}
.panel_4 .con .pie2, .panel_7 .con .pie2{
	background-position:-150px top;
}
.panel_4 .con .pie3, .panel_7 .con .pie3{
	background-position:left top;
}
.panel_4 .con .pie4, .panel_7 .con .pie4{
	background-position:left top;
}
.panel_4 .con .pie5, .panel_7 .con .pie5{
	background-position:left top;
}
.panel_4 .con .pie6, .panel_7 .con .pie6{
	background-position:-750px top;
}
.panel_4 .con .pie7, .panel_7 .con .pie7{
	background-position:left top;
}
.panel_4 .con .pie8, .panel_7 .con .pie8{
	background-position:left top;
}



.panel_4 .con ul{
	/*min-width:160px;
	margin-right:6px;*/
}

.panel_4 td {
	/*padding: 0 10px;*/
}
.panel_8 td{
	padding-left:2px;
	padding-right:2px;
}

.panel_4 h1, .panel_4 h3, .panel_7 h1, .panel_8 h3, .panel_8 h2{
	font-weight: lighter;
	line-height: 26px;
}

.totle {
	background-repeat: no-repeat;
	padding-left: 20px;
}

.t_m {
	background-position: -2px -640px;
}

.t_y {
	background-position: -2px -680px;
}

/*Panel_4 End*/ /*Alert_1*/
.Alert_1 {
	margin: 8px;
	margin-top: 0;
	position: relative;
}

.A_4 {
	padding: 8px 18px;
	height: 120px;
}
.A_9 {
	padding: 0px 18px;
}


.A_5,.A_6,.A_7,.A_8 {
	position: absolute;
	z-index: 10;
	width: 12px;
	height: 25px;
	background-repeat: no-repeat;
}

.A_5,.A_6 {
	top: 0;
}

.A_7,.A_8 {
	bottom: 0;
}

.A_5,.A_7 {
	left: 0;
}

.A_6,.A_8 {
	right: 0;
}

.A_5 {
	background-position: left top;
}

.A_6 {
	background-position: right -100px;
}

.A_7 {
	background-position: left -150px;
}

.A_8 {
	background-position: right -125px;
}

.Alert_1 header {
	height: 26px;
	line-height: 26px;
	backface-visibility: hidden;
}


.Alert_1 .line span, .Alert_1 .line i {
	float: left;
	font-style: normal;
}

.Alert_1 p b {
	font-size: 14px;
}

.Alert_1 p a {
	display: inline;
}

.A_dot li {
	width: 10px;
	height: 10px;
	margin: 6px 3px;
	float: left;
	display: inline-block;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.A_dot li.red {
	background-position: left top;
}

.A_dot li.orange {
	background-position: left -10px;
}

.A_dot li.yellow {
	background-position: left -20px;
}

.A_dot li.blue {
	background-position: left -30px;
}
.A_Highcharts{
	width:400px;
	height:240px;
}

/*Alert_1 ENd*/


/*Total*/
.total {
	height: 40px;
}

.total .i_em {
	position: relative;
	width: 154px;
	height: 40px;
}

.total .i_full {
	position: absolute;
	left: 2px;
	top: 0;
	height: 40px;
	width: 0px;
	z-index: 50;
	max-width: 150px;
}

.total h5,.total h6 {
	line-height: 20px;
	padding-top: 15px;
	margin-left: 12px;
}
/*Total End*/


/*News_list*/
.News_list{
/*	background-origin:padding-box;
	-moz-background-origin:padding;
	-webkit-background-origin:padding;
	-khtml-background-origin:padding;
*/	padding-top:8px;
	margin-left:6px;
}
.News_list header{
	height:37px;
	padding-left:15px;
	background:none;
	border-radius:0;
}
.News_list header h4, .News_list header h5{
	line-height:37px;
	font-style:normal;
	margin-right:16px;
}
.News_list .list, .News_list .pager, .stat_3{
	padding:5px 23px;
	line-height:24px;
}
.News_list .list li, .stat_3 dl li{
	margin-bottom:8px;
}
.News_list .list dt, .News_list .list dd{
	padding-left:12px;
}
.News_list .list dt a{
	width:70%;
	text-overflow:ellipsis;   
    white-space:nowrap;     
    overflow:hidden;     
    -o-text-overflow:ellipsis;
}
.News_list .list dt a, .News_list dt span.type{
	float:left;
	font-size:14px;
}

.News_list dt span.type{
	margin-right:8px;
}
.News_list .list dd{
	max-height:72px;
	overflow:hidden;
}

.News_list .list dd span,.News_list .list dd font ,.News_list .list dt a font, .stat_3 dl dt, .stat_3 dl dd, .stat_3 dl li, .stat_3 dl li a, .stat_3 dl li span, .view span, .zhaiyao a{
	display:inline;
}
.News_list .pager li{
	float:left;
	display:inline;
	margin-left:5px;
}
.News_list .pager li a, .stat_3 dl li span{
	padding:0 5px;
}
.view p{
	font-size:14px;
}
.view img{
	margin:auto;
}
.view .attach{
	background-position:10px -480px;
	background-repeat:no-repeat;
	padding-left:30px;
}
.view .attach dl{
	border:none;
	line-height:14px;
	font-size:11px;
}

aside.related{
	width:24%;
	float:left;
	display:inline;
}
aside.related ul.list{
	margin:0 12px;
}

.panel_5{
	background-position:0px -82px;
	background-repeat:repeat-x;
}
.panel_5 .tit{
	background-position:right -41px;
	background-repeat:no-repeat;
	height:41px;
}
.panel_5 h4{
	background-position:left top;
	background-repeat:no-repeat;
	line-height:41px;
	padding-left:32px;
}
.panel_5 .con{
	margin:1px;
	padding-bottom:8px;
}
.stat_3 dl{
	padding-top:8px;
	*padding-bottom:8px;
}
.stat_3 dl dt, .stat_3 dl dd, .stat_3 dl li{
	float:left;
	display:inline-block;
	font-size:14px;
}
.stat_3 dl dt{
	font-weight:bold;
	width:130px;
	text-align:right;
	padding-right:8px;
}
.stat_3 dl li{
	margin-right:10px;
}
.stat_3 dd li{
	width:120px;
}
.stat_3 dd li.mid{
	width:180px;
}
.stat_3 dd li.long{
	width:240px;
}
.stat_3 dl li a{
	padding:0 5px;
}

/*News_list End*/


/*Switch*/
.switch_table, .switch_table_1{
	width:9px;
	height:25px;
	margin-right:5px;
	background-repeat:no-repeat;
	margin-left:-2px;
}
.switch_table{
	background-position:left top;
}
.switch_table_1{
	background-position:left -25px;
}
.switch_table:hover{
	background-position:-9px top;
}
.switch_table_1:hover{
	background-position:-9px -25px;
}
/*Switch End*/


/*Flow*/
.Flow .f_bg{
	padding-top:16px;
	padding-left:5px;
	position:relative;
}
.Flow .logo_1{
	margin-left:21px;
	margin-bottom:22px;
	height:22px;
	width:238px;
}
.Flow .gray_bg{
	width:850px;
}
.Flow .gray_bg2{
	padding:26px 17px 18px 17px;
}
.Flow .w_bg{
	padding:0 9px 0 7px;
}
.Flow .Top{
	padding:6px 21px;
	min-height:700px;
}
.Flow h1{
	font-weight:normal;
	padding:20px;
}
.Flow .Step{
	border-radius:7px;
	padding:8px 18px;
}
.Flow .Step ul{
	max-width:720px;
	/*float:left;
	overflow:hidden;*/
	font-size:14px;
}
.Flow .Step li{
	display:inline-block;
	float:left;
	padding-right:38px;
}
.Flow .Step li dl{
	position:relative;
	height:101px;
}
.Flow .Step li dt{
	height:49px;
	width:32px;
	background-repeat:no-repeat;
	background-position:left -200px;
	text-align:center;
	margin-left:-3px;
}
.Flow .Step li dd{
	line-height:20px;
	text-align:center;
	position:absolute;
	z-index:300;
	left:-15px;
	width:60px;
	margin-left:-3px;
}

.Flow .Step li.pass dt{
	background-position:left -400px;
}
.Flow .Step li.pass{
	background-position:left -100px;
}
.Flow .Step li.on{
	background-position:left -100px;
	font-weight:bold;
}

.Flow .Step li.on dt{
	background-position:left -300px;
}

.Flow .Step li.fst dt{
	/*background-position:-3px -200px;*/
}
.Flow .Step li.fin{
	padding-right:0;
}
.Flow .Step li.fin dl{
	float:right;
}
.Flow .Step li.fin dt{
	margin-right:-4px;
	/*width:40px;
	float:right;*/
	/*background-position:4px -200px;*/
}
.Flow .footer{
	height:30px;
	padding-top:12px;
}

.f_bg .Divab1{
	position:absolute;
	top:212px;
	left:810px;
	right:0;
	width:273px;
	z-index:99;
}

.panel_6{
	margin-bottom:25px;
	padding-left:32px;
	position:relative;
	min-height:140px;
}
.panel_6 .divH{
	padding-top:8px;
	background-position:left top;
}
.panel_6 .divF{
	height:8px;
	background-position:-250px top;
}
.panel_6 .divH, .panel_6 .divF, .panel_6 .divT, .panel_6 ul.button li, .panel_6 li a.print, .panel_6 li a.tips, .panel_6 li a.ywbl, .panel_6 li a.imp, .panel_6 li a.exp, .panel_6 li a.bat, .panel_6 li a.jk, .f_window .close{
	background-repeat:no-repeat;
}
.panel_6 .divB{
	background-position:-500px top;
	background-repeat:repeat-y;
	min-height:160px;
	padding:12px;
}
.panel_6 .divT, .panel_6 .divT_c{
	position:absolute;
	left:0;
	top:16px;
	z-index:199;
	width:40px;
	height:102px;
	background-repeat:no-repeat;
	padding-top:16px;
	text-align:center;
}
.panel_6 .divT{
	background-position:-750px top;
}

.panel_6 .divT_c{
	background-position:-960px top;
}

.panel_6 .more_4 a{
	padding-top:35px;
	text-indent:-9999px;
	width:0;
	height:0;
	padding-left:40px;
	background-position:-800px 16px;
	background-repeat:no-repeat;
}
.panel_6 a.icon{
	padding:2px 9px;
	background-repeat:no-repeat;
	height:14px;
}
.panel_6 a.icon_1{
	background-position:10px -758px;
}
.panel_6 a.icon_2{
	background-position:10px -798px;
}
.panel_6 h5{
	padding-bottom:4px;
}
.panel_6 h5 .fr, .panel_6 h5 .fr span{
	font-weight:normal;
	display:inline;
	font-size:12px;
	padding-top:1px;
}
.panel_6 ul.list li{
	line-height:22px;
	max-height:44px;
	overflow:hidden;
	padding-left:16px;
}
.panel_6 .con{
	padding-top:8px;
}
.panel_6 ul.button li{
	background-position:-850px top;
	margin:3px 6px;
	width:73px;
	height:21px;
	padding:1px 9px;
	line-height:20px;
	float:left;
}
.panel_6 ul.button li a{
	padding-left:20px;
}
.panel_6 li a.tips{
	background-position:0 -838px;
}
.panel_6 li a.ywbl{
	background-position:0 -958px;
}
.panel_6 li a.imp{
	background-position:0 -878px;
}
.panel_6 li a.exp{
	background-position:0 -918px;
}
.panel_6 li a.jk{
	background-position:0 -998px;
}
.panel_6 dl{
	padding:3px;
}

.References{
	padding:4px 15px;
	position:relative;
}
.References .arrow{
	width:20px;
	height:11px;
	position:absolute;
	top:-9px;
	left:20px;
	background-position:-450px -50px;
	background-repeat:no-repeat;
	z-index:100;
}
/*Flow End*/

/*Table_2*/
.table_2 th{
	height:30px;
	padding-left:25px;
}
.table_2 th h5, .table_2 th.disable h5{
	line-height:28px;
}
.table_2 th ul{
	padding-top:11px;
}
.table_2 th li, .table_2 th li a{
	background-repeat:no-repeat;
}
.table_2 th li{
	float:left;
	padding-left:2px;
	background-position:left top;
}
.table_2 th li a{
	padding-right:2px;
	background-position:0px -38px;
}
.table_2 th li span{
	padding:0 8px;
	height:19px;
	background-position:0px -19px;
	background-repeat:repeat-x;
}
.table_2 th li.selected{
	background-position:0px -57px;
}
.table_2 th li.selected a{
	background-position:0px -95px;
}
.table_2 th li.selected span{
	background-position:0px -76px;
}

.table_2 td{
	line-height:22px;
}
.table_2 p, .view p{
	text-indent:24px;
}
.table_2 th span a, .table_2 span.plus a{
	width:15px;
	height:18px;
	text-indent:-9999px;
}
.table_2 th.disable span a{
	background-position:left -119px;
	background-repeat:no-repeat;
}
.table_2 th.disable span a.open{
	background-position:left -141px;
}
.table_2 span.plus a{
	background-repeat:no-repeat;
	background-position:left -158px;
}
.table_2 span.plus a.open{
	background-position:left -178px;
}


/*Table_2 End*/


/*Transparent*/
.transparent{
	position:absolute;
	/*min-height: 100%;  For Modern Browsers */
	/*height: auto !important;  For Modern Browsers */
	/*height: 100%;  For IE */
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
	z-index:999;
	top:0;
	left:0;
	width:100%;
}

.f_window{
	position:absolute;
	z-index:999;
	width:490px;
	margin:120px 150px 0 150px;
	border-radius:6px;
}
.f_window h3{
	height:44px;
	line-height:43px;
	padding:0 12px;
}
.f_window .close{
	background-position:left -1025px;
	height:20px;
	width:20px;
	padding-top:14px;
	text-indent:-9999px;
}
.f_window .con, .f_window .button{
	padding:12px;
}
.f_window .con{
	font-size:14px;
/*	line-height:30px;
*/}
.f_window .con td{
	padding:3px;} 
.f_window .con .td_1{
	width:18px;
}
.f_window .con .pl18{
	font-size:12px;
}
.f_window .con a{
	display:inline;
	margin-left:8px;
}
/*Transparent End*/

/*Node*/
.node{
	margin:0 12px;
	padding:5px 0;
}
.node .con{
	margin-left:30px;
}
.node .t_r{
	width:100%;
}
.node span, .node a{
	display:inline;
}
.node .dis, .node .fw{
	background-repeat:no-repeat;
	padding-left:20px;
}
.node .dis{
	background-position:left -120px;
}
.node .fw{
	background-position:left -960px;
}
/*Node End*/



/*Login*/
.Login .mainDiv{
	width:980px;
	height:566px;
	margin:0 auto;
	position:relative;
	background-position:center -301px;
}
.Login .logo{
	width:277px;
	height:77px;
	position:absolute;
	left:215px;
	top:158px;
	z-index:10;
	background-position:left -223px;
}
.Login .loginBox{
	width:300px;
	position:absolute;
	left:576px;
	top:116px;
	z-index:50;
	background-position:left 10px;
	min-height:300px;
}
.Login .mainDiv, .Login .logo, .Login .loginBox{
	background-repeat:no-repeat;
}
.Login hgroup{
	padding-left:45px;
	margin-bottom:32px;
}
.Login hgroup h3, .Login hgroup h6{
/*	font-weight:normal;
*/}
.Login .loginBox .field{
	padding-left:35px;
	padding-top:8px;
}
.Login .loginBox .field label{
	width:60px;
	text-align:right;
	display:inline-block;
	padding-right:10px;
	font-size:14px;
}
.Login .loginBox .saveCk{
	overflow:hidden;
	padding-top:8px;
	padding-left:109px;
	margin-bottom:8px;
}
.Login .loginBox .saveCk label{
	display:inline-block;
}
.Login .loginBox .subBox{
	padding-left:104px;
}
.Login .cr{
	position:absolute;
	top:512px;
	line-height:31px;
	height:31px;
	width:998px;
}
/*Login End*/

/*Panel_7*/
.panel_7{
	background-position:left -132px;
	background-repeat:no-repeat;
/*	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
*/}
.panel_7 .p_right{
	background-position:right -203px;
	background-repeat:no-repeat;
}
.panel_7 hgroup, .panel_7 .hgroup{
	height:67px;
	padding-left:4px;
	padding-right:4px;
	background-position:left -276px;
	background-repeat:repeat-x;
	margin-left:4px;
	margin-right:4px;
	+height:67px;
	+padding-left:4px;
	+padding-right:4px;
	+background-position:left -276px;
	+background-repeat:repeat-x;
	+margin-left:3px;
	+margin-right:3px;
	height:67px\0;
	padding-left:4px\0;
	padding-right:4px\0;
	background-position:left -276px\0;
	background-repeat:repeat-x\0;
	margin-left:3px\0;
	margin-right:3px\0;
}
.panel_7 .text{
	background-position:left -48px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	padding-right:5px;
}
.panel_7 .text h3{
	padding-top:3px;
}
.panel_7 .setting{
	background-position:left -24px;
	background-repeat:no-repeat;
	width:42px;
	height:24px;
}
.panel_7 .setting:hover{
	background-position:left top;
}
.panel_7 .setting a{
	background-position:13px -909px;
	background-repeat:no-repeat;
	height:24px;
	text-indent:-9999px;
}
.panel_7 .setting:hover a{
	background-position:13px -937px;
}
.panel_7 .con{
	position:relative;
	padding:2px;
}
.panel_7 .con li span{
	width:60px;
	text-align:right;
	float:left;
}
/*.panel_4 .con li span{
	width:60px;
	text-align:left;
}
*/
.panel_7 .con li h6, /*.panel_4 .con li h6*/{
	font-style:normal;
	font-weight:lighter;
	width:48px;
	float:right;
	text-align:right;
}
.panel_7 span, .panel_7 b, .panel_7 i, .panel_4 span, .panel_4 b, .panel_4 i{
	display:inline-block;
	overflow:hidden;
}
.panel_7 p, .panel_4 p.gk{
	padding:10px 12px;
}
.w1280 .panel_7 p{
	width:200px;
}
.w1024 .panel_7 p{
	width:130px;
}
.w1280 .panel_7 ul{
	min-width:200px;
}
.w1024 .panel_7 ul{
	width:180px;
}
.panel_7 .list p{
	width:95%;
}
.panel_7 .list .con{
	position:relative;
	padding:6px 8px;
}

.panel_7 .con .conner{
	width:27px;
	height:27px;
	position:absolute;
	right:-4px;
	bottom:-4px;
	background-position:right -106px;
	background-repeat:no-repeat;
}
.panel_7 .data{
	cursor:pointer;
}
/*Panel_7 End*/

/*ItemFlow*/
.ItemFlow{
	min-width:933px;
	height:88px;
	overflow:hidden;
	background-position:left top;
	background-repeat:repeat-x;
	padding:13px 0px 13px 30px;
}
.ItemFlow .gray_bg{
	width:930px;
	height:88px;
	position:relative;
}
.ItemFlow .blueBg{
	height:88px;
	position:absolute;
	z-index:0;
	left:80px;
	max-width:747px;
	min-width:2px;
}
.ItemFlow .gray_bg .pie{
	position:relative;
	width: 117px; 
	height: 121px;
	float:left;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
}
.ItemFlow .gray_bg .pie .zs{
	position:absolute;
	top:-14px;
	left:-17px;
	width: 121px; 
	height: 121px;
}
/*.ItemFlow .gray_bg .pie .tit{
	position:absolute;
	z-index:9999;
	top:24px;
	left:24px;
	width:40px;
	height:43px;
	background-repeat:no-repeat;
}
.ItemFlow .gray_bg .pie .t1{
	background-position:left top;
}
.ItemFlow .gray_bg .pie .t2{
	background-position:-118px top;
}
.ItemFlow .gray_bg .pie .t3{
	background-position:-235px top;
}
.ItemFlow .gray_bg .pie .t4{
	background-position:-351px top;
}
.ItemFlow .gray_bg .pie .t5{
	background-position:-468px top;
}
.ItemFlow .gray_bg .pie .t6{
	background-position:-585px top;
}
.ItemFlow .gray_bg .pie .t7{
	background-position:-701px top;
}
.ItemFlow .gray_bg .pie .t8{
	background-position:right top;
}

*/

/*Divider*/
.Divider{
	margin:0 10px;
	width:954px;
	background-position:left top;
	padding-top:10px;
	background-repeat:no-repeat;
	position:relative;
}
.Divider .arrow{
	width:20px;
	height:11px;
	position:absolute;
	top:-9px;
	left:60px;
	background-position:-450px top;
	background-repeat:no-repeat;
	z-index:100;
}
.Divider .bottom{
	background-position:-2000px bottom;
	padding-bottom:10px;
	background-repeat:no-repeat;
}
.Divider .con{
	background-position:-1000px top;
	background-repeat:repeat-y;
	padding:0 10px;
}
.Divider h5{
	background-position:-4px -418px;
	background-repeat:no-repeat;
	padding-left:12px;
}
.Divider p{
	font-size:12px;
	width:880px;
	word-break:break-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.Divider ul{
	background-position:left -124px;
	background-repeat:repeat-x;
	max-width:880px;
	height:40px;
	float:left;
	overflow:hidden;
}
.Divider ul li{
	display:inline-block;
	float:left;
	white-space:nowrap;
	height:40px;
	background-repeat:no-repeat;
	line-height:38px;
	padding-left:34px;
	width:71px;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
}
.Divider ul li.fst{
	padding-left:24px;
	width:83px;
}
.Divider ul li.fin{
	margin-right:0;
	float:right;
}
.Divider ul li{
	background-position:-150px -50px;
}
.Divider ul li.selected{
	background-position:-150px -150px;
}
.Divider ul li.disable{
	background-position:-150px -100px;
}
.Divider ul li.alert{
	background-position:-150px top;
}
.Divider ul li.po1{
	background-position:left -50px;/*normal*/
}
.Divider ul li.fst_alert{
	background-position:left top;/*alert*/
}
.Divider ul li.fst_going{
	background-position:left -150px;/*going*/
}
.Divider ul li.fst_dis{
	background-position:left -100px;/*disable*/
}


.Divider ul li.fin_alert{
	background-position:-300px top;
}
.Divider ul li.fin_normal{
	background-position:-300px -50px;
}
.Divider ul li.fin_dis{
	background-position:-300px -100px;
}
.Divider ul li.fin_going{
	background-position:-300px -150px;
}

/*Divider End*/
.table_3 .tit{
	padding-left:8px;
	line-height:25px;
	font-weight:bold;
}
.table_3 li{
	width:230px;
	float: left;
	margin-right: 10px;
	display: inline;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.table_3 li span{
	display:inline;
}
/*ItemFlow End*/

/*panel_8*/
.panel_8 .tit span{
	line-height:32px;
}
.panel_8 .block, .panel_8 .block_selected{
	background-repeat:repeat-x;
}
.panel_8 .block{
	background-position:left -500px;
}
.panel_8 .block_selected, .panel_8 .block:hover{
	background-position:left top;
}
.panel_8 .corner, .panel_8 .categories a{
	background-repeat:no-repeat;
}
.panel_8 .corner{
	background-position:right bottom;
}
.panel_8 .categories a{
	background-position:right -995px;
	padding-right:12px;
	margin-bottom:3px;
	margin-right:12px;
}
.panel_8 .gray_border{
	margin:0 1px 1px 0;
}
.panel_8 .con{
	padding:0;
}
.panel_8 dl{
	padding:2px 8px 2px 8px;
}
.panel_8 .con li span{
	text-align:left;
	font-size:11px;
}
.panel_8 .con li dt, .panel_8 .con li dd{
	float:left;
	height:27px;
	padding:3px 8px;
}
.panel_8 .con li dt{
	font-size:11px;
	line-height:26px;
}
.panel_8 .con td h6{
	font-style:normal;
	font-weight:lighter;
	/*width:48px;*/
	float:right;
	text-align:right;
}
.panel_8 li{
	line-height:20px;
}
.panel_8 .r_bor, .panel_8 .l_bor{
	height:40px;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
}
.panel_8 .attention{
	padding-right:55px;
}

.jttt{
	background-position:left -50px;
	background-repeat:repeat-x;
	margin-left:10px;
	margin-right:20px;
}
.jttt_l, .jttt_r{
	background-repeat:no-repeat;
}
.jttt_l{
	background-position:left top;
}
.jttt_r{
	background-position:right -100px;
	padding-left:150px;
	padding-right:10px;
	font-size:12px;
	height:44px;
	line-height:40px;
	overflow:hidden;
}
.jttt h5, .jttt .con{
	margin:0 20px 0 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	height:40px;
}
.w1280 .jttt .con{
	/*max-width:475px;*/
	padding-right:20px;
}

.w1024 .jttt .con{
	max-width:180px;
}


/*20120820*/
.mail_1{
	background-repeat: no-repeat;
	width: 21px;
}
.mail_new{
	background-position: 7px -114px;
}
.mail_read{
	background-position: 7px 3px;
}
.mail_for{
	background-position: 7px -37px;
}
.mail_re{
	background-position: 7px -77px;
}

/*20120917*/
.close_2, .open_2{
	width:9px;
	height:43px;
	padding:4px 0;
	background-repeat:no-repeat;
	position:absolute;
	top:180px;
	z-index:999;
}
.close_2 a, .open_2 a{
	padding-top:43px;
	padding-left:9px;
	width:0;
	height:0;
	text-indent:-9999px;
}
.close_2{
	background-position:left -51px;
	float:right;
	left:202px;
}
.close_2:hover{
	background-position:left -153px;
}
.open_2{
	background-position:left top;
	float:left;
	left:0px;
}
.open_2:hover{
	background-position:left -102px;
}

/*20121023*/
.js_bg{
	padding:0 80px;
	background-repeat:no-repeat;
	background-position:80px 0px;
	margin:0 10px;
}
.js_bg .con{
	background-position:right -130px;
	padding:6px 30px;
	height:118px;
	background-repeat:no-repeat;
}

/*zccenter*/
.zc .num{
	width:15px;
	padding-left:1px;
	height:16px;
	background-repeat:no-repeat;
	background-position:left -880px;
	display:inline;
	line-height:16px;
	text-align:center;
	margin-top:5px;
}

/*xxcenter*/
h5.xx{
	padding-left:12px;
	line-height:14px;
	height:14px;
}
h5.xx span{
	display:inline;
	padding:0 10px;
}
.panel_3 .con div.xx img{
	width:161px;
	height:104px;
}
.panel_3 .liveuser{
	width:24.2%;
}
.panel_3 .liveuser h4, .panel_3 .liveuser ul{
	margin:8px;
}
.panel_3 .QAA{
	width:75.8%;
}
.panel_3 .QAA header input{
	margin:3px 5px;
	height:29px;
	*height:25px;
}
.panel_3 .QAA .con{
	padding:8px;
}
.panel_3 .QAA h4{
	padding-left:8px;
}
.panel_3 .QAA ul.full a{
	font-weight:bold;
}
.panel_3 .liveuser ul{
	line-height:23px;
	*line-height:20px;
	padding-left:20px;
}
.panel_3 .liveuser .ID{
	float:left;
	font-size:14px;
}
.panel_3 .liveuser span{
	display:inline;
}